/* $Id: SecretQuestionDomainObjectManagerImpl.java 
 * Copyright (C) 2011, TRAKHEES
 *  
 * Revision History
 *
 * Date  			Author 		    	Remarks
 * ---------------------------------------------------------------------------------
 *
 */
package ae.pcfc.etks.online.common.domain.manager.provider;

import java.util.Collection;
import java.util.List;

import ae.pcfc.etks.online.common.dao.SecretQuestionDAO;
import ae.pcfc.etks.online.common.domain.SecurityQuestion;
import ae.pcfc.etks.online.common.domain.manager.SecretQuestionDomainObjectManager;
import ae.pcfc.etks.online.common.exception.LookupException;
import ae.pcfc.etks.online.common.exception.PersistenceException;

public class SecretQuestionDomainObjectManagerImpl implements  SecretQuestionDomainObjectManager{
	
		
	private SecretQuestionDAO secretQuestionDAO;
	
	/**
	 * setSecretQuestionDAO
	 * 
	 * @param secretQuestionDAO
	 * void
	 */
	public void setSecretQuestionDAO(SecretQuestionDAO secretQuestionDAO) {
		this.secretQuestionDAO = secretQuestionDAO;
	}

	/**
	 * add
	 * 
	 * @see ae.pcfc.etks.online.common.domain.manager.BaseDomainObjectManager#add(java.lang.Object)
	 * 
	 */
	public <T> void add(T obj) throws PersistenceException {
		// TODO Auto-generated method stub
		
	}

	/**
	 * update
	 * 
	 * @see ae.pcfc.etks.online.common.domain.manager.BaseDomainObjectManager#update(java.lang.Object)
	 * 
	 */
	public <T> void update(T obj) throws PersistenceException {
		// TODO Auto-generated method stub
		
	}

	/**
	 * delete
	 * 
	 * @see ae.pcfc.etks.online.common.domain.manager.BaseDomainObjectManager#delete(java.lang.Object)
	 * 
	 */
	public <T> void delete(T obj) throws PersistenceException {
		// TODO Auto-generated method stub
		
	}

	/**
	 * findByPrimaryKey
	 * 
	 * @see ae.pcfc.etks.online.common.domain.manager.BaseDomainObjectManager#findByPrimaryKey(java.lang.String)
	 * 
	 */
	public <T> T findByPrimaryKey(String id) throws LookupException {
		// TODO Auto-generated method stub
		return null;
	}

	/**
	 * findAll
	 * 
	 * @see ae.pcfc.etks.online.common.domain.manager.BaseDomainObjectManager#findAll()
	 * 
	 */
	public <T> Collection<T> findAll() throws LookupException {
		// TODO Auto-generated method stub
		return null;
	}
	
	/**
	 * getSecretQuestionList
	 * 
	 * @see ae.pcfc.etks.online.common.domain.manager.SecretQuestionDomainObjectManager#getSecretQuestionList()
	 * 
	 */
	public List<SecurityQuestion> getSecretQuestionList() throws LookupException {
		return secretQuestionDAO.getSecretQuestionList();
	}
	

}
